Path: / workflows / {workflow-id} / executions

Get all executions by workflow id

Path parameters:
workflow-id - workflow id

Resources
NameDescription
{eid}

Method Summary
ResourceDescription
POST /workflows/{workflow-id}/executions?run=…Create a execution by execution JSON
GET /workflows/{workflow-id}/executions?page=…&size=…Get all executions by workflow id

Method Detail
HTTP Example:
POST /workflows/{workflow-id}/executions?run=…

API Example:

WorkflowsResource.createExecution({'run': /* run after create an execution, whether run it or not */,
  'workflow-id': /* workflowId workflow id */});

Create a execution by execution JSON

Output:
java.lang.String - execution id
Query parameters:
run - after create an execution, whether run it or not
Consumes:
application/json
HTTP Example:
GET /workflows/{workflow-id}/executions?page=…&size=…

API Example:

WorkflowsResource.getExecutions({'page': /* page page number starting 0 */,
  'size': /* size number of workflows per page */,
  'workflow-id': /* workflowId workflow id */});

Get all executions by workflow id

Output:
java.util.List<edu.illinois.ncsa.datawolf.domain.Execution> - a execution in JSON
Query parameters:
page - page number starting 0
size - number of workflows per page
Produces:
application/json